hug each other dearly - Turco Inglés Diccionario